From f82f9019ad41ca333150187d51ca6bc28a360436 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Tue, 18 May 2010 15:18:26 +0100 Subject: [PATCH] x86: Remove cpu_possible_map Signed-off-by: Keir Fraser --- xen/arch/x86/mpparse.c | 5 +---- xen/arch/x86/smpboot.c | 2 -- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/xen/arch/x86/mpparse.c b/xen/arch/x86/mpparse.c index b6fc654009..aabab2e675 100644 --- a/xen/arch/x86/mpparse.c +++ b/xen/arch/x86/mpparse.c @@ -203,10 +203,7 @@ static int __devinit MP_processor_info (struct mpc_config_processor *m) cpu_set(cpu, cpu_present_map); } - cpu_set(num_processors, cpu_possible_map); - num_processors++; - - if (num_processors > 8) { + if (++num_processors > 8) { /* * No need for processor or APIC checks: physical delivery * (bigsmp) mode should always work. diff --git a/xen/arch/x86/smpboot.c b/xen/arch/x86/smpboot.c index 53925beae7..2787a31b55 100644 --- a/xen/arch/x86/smpboot.c +++ b/xen/arch/x86/smpboot.c @@ -67,7 +67,6 @@ EXPORT_SYMBOL(cpu_online_map); cpumask_t cpu_callin_map; cpumask_t cpu_callout_map; -cpumask_t cpu_possible_map = CPU_MASK_ALL; static cpumask_t smp_commenced_mask; struct cpuinfo_x86 cpu_data[NR_CPUS]; @@ -837,7 +836,6 @@ void __init smp_prepare_boot_cpu(void) cpu_set(smp_processor_id(), cpu_online_map); cpu_set(smp_processor_id(), cpu_callout_map); cpu_set(smp_processor_id(), cpu_present_map); - cpu_set(smp_processor_id(), cpu_possible_map); per_cpu(cpu_state, smp_processor_id()) = CPU_ONLINE; } -- 2.30.2